home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Classes / browser / BrowserBay.h next >
Text File  |  1995-06-12  |  883b  |  47 lines

  1.  
  2. #import <appkit/Control.h>
  3.  
  4. static int slaveRow;
  5.  
  6. @interface BrowserBay:Control
  7. {
  8.     id    bayHeader;
  9.     id    bayMatrix;
  10.     id    upButton;
  11.     id    downButton;
  12.     id    nextBrowserBay;
  13.     id    target;
  14.     SEL    action;
  15.     BOOL    buttonsEnabled;
  16. }
  17.  
  18. + newFrame:(NXRect *)frame;
  19. - display;
  20. - selectedCell;
  21. - (int)selectedRow;
  22. - (char *)title;
  23. - entryAt:(int)row;
  24. - findEntryWithText:(const char *)text;
  25. - removeEntry:aCell;
  26. - (int)getRowOfEntry:entry;
  27. - selectEntryAt:(int)row;
  28. - setAction:(SEL)selector;
  29. - setTarget:anObject;
  30. - addSlave:anObject;
  31. - allowEmptySel:(BOOL)flag;
  32. - setNextBrowserBay:anObject;
  33. - setAlphabetize:(BOOL)yn;
  34. - setTitle:(const char *)title;
  35. - addEntry:(const char *)text leaf:(BOOL)yn;
  36. - cellList;
  37. - (int)cellCount;
  38. - listFiles:(const char *)dir suffix:(const char *)sfx;
  39. - updateScrollButtons;
  40. - scrollUp:sender;
  41. - scrollDown:sender;
  42. - touchedEntry:sender;
  43. - setButtonsEnabled:(BOOL)flag;
  44.  
  45. @end
  46.  
  47.